package org.cqu_proj.demo.dao;

import org.cqu_proj.demo.entity.User;
import org.springframework.data.mongodb.repository.MongoRepository;
import java.util.Optional;

// UserRepository 继承 MongoRepository，并根据方法名称自动生成查询
public interface UserRepository extends MongoRepository<User, String> {

    // 根据手机号查找用户
    Optional<User> findByUserPhone(String userPhone);

    // 根据邮箱查找用户
    Optional<User> findByUserEmail(String userEmail);

    // 根据ID查找用户
    Optional<User> findById(String id);
    //根据userId查找用户
    Optional<User> findByUserId(int userId);
    void deleteByUserId(int userId);

}
